#!/usr/bin/env python3
"""
教育平台 Flask 应用启动脚本
"""

import os
from backed.app import app
from config import config

# 获取环境配置
config_name = os.getenv('FLASK_ENV', 'development')
app.config.from_object(config[config_name])

if __name__ == '__main__':
    print(f"启动 Flask 应用 - 环境: {config_name}")
    print(f"数据库: {app.config['SQLALCHEMY_DATABASE_URI']}")
    print(f"调试模式: {app.config.get('DEBUG', False)}")
    
    # 尝试使用不同的端口，避免冲突
    port = int(os.getenv('PORT', 8888))  # 默认使用8888端口
    print(f"尝试在端口 {port} 启动服务...")
    
    app.run(
        host='0.0.0.0',
        port=port,
        debug=app.config.get('DEBUG', False)
    ) 